package main

import (
	"fmt"
)

//定义类型 str是字符串类型
type str string
type Integer int

type String struct {
	value  []byte
	value1 []byte
	value2 []byte
}

func main() {
	var a1 str = "字符串" //自定义类型，代表着字符串
	var a2 Integer = 999
	fmt.Println("examp6")
	fmt.Println(a1, a2)
	var str1 String = String{[]byte("abcd"), []byte("abcd"), []byte("abcd")}
	//str1.value
	fmt.Println(str1)
	//类型转换 go没有隐式类型转换，只能显示转换
	var pid = 3.14
	var pii = int(pid)       //显示转换
	var Int = int(a2)        //将类型转换为int
	var float = float64(Int) //转换双精度符点类型
	fmt.Println(pii, Int, float)
}
